TreeGridLoaded ({ /* JSONP header, to be possible to load from xxx_Jsonp data source */ 
   //- Grid configuration 
   "Cfg" : { "id": "Excel"   },           // Base grid name
   "Cfg_2" : { "SuppressCfg": "1"   },      // Does not save configuration to cookies 
   "Cfg_3" : { "Style": "White", "Contrast": "Vivid"   },        // Presets White style that is modified to look as the MS Excel 
   "Cfg_4" : { "Size": "Mini", "DefaultSize": "Mini"   },  // Minimal size with row height 20px 
   "Cfg_5" : { "AutoIdPrefix": ""   },     // The row ids are generated automatically, here clears the default auto id prefix to be the ids just numbers from 1 
   "Cfg_6" : { "Sorting": "0"   },          // The sorting rows is restricted in this grid 
   "Cfg_7" : { "SuppressMessage": "3"   },  // Suppresses all messages, including page messages 
   "Cfg_8" : { "LimitScroll": "23", "MinBodyRows": "10"   },   // Responsive design, for small windows sets NoVScroll and NoHScroll 
   "Cfg_9" : { "Overlay": "15"   },         // Permits column attribute Overlay and updates borders in overlaid cells 
   "Cfg_10" : { "Hover": "0"   },            // Does not highlight row and cell under mouse cursor, can be changed in configuration 
   "Cfg_11" : { "RoundNumbers": "5", "RoundNumbersDigits": "7"   },     // Rounds not formatted numbers to seven significant digits for display 
   "Cfg_12" : { "ExcelDates": "1"   },       // All dates in grid are float numbers as count of days since 1/1/1900 
   "Cfg_13" : { "FormulaPlusNumbers": "1"   },  // Permits operator + in editable formulas only for numbers. For strings it returns NaN 
   "Cfg_14" : { "FormulaColorRanges": "1"   },  // Edited cell formula colors cell ranges in different colors in the formula text and also in grid 
   "Cfg_15" : { "ImportAction": "3"   },     // Shows Import button on toolbar and permits dropping xlsx to grid to open it here 
   "Cfg_16" : { "ExportType": "Hidden,Hide,Outline,FixedRows,FixedCols,TextType,Bool,Focus,Selection,Size,StyleRows,StyleCols"   },  // Export xlsx setting to be as closed as possible to input xlsx 
   "Cfg_17" : { "ExportOptions": "{LinkColor:'#0563C1'}"   },  // Options for export, does not define the background colors, only color of the links 
   "Cfg_18" : { "ExportName": "ExcelData"   },  // File name for export, without extension 
   "Cfg_19" : { "ExportWidthRatio": "1"   },  // Exports the column width the same as they are 
   "Cfg_20" : { "ExportHeights": "2"   },  // Exports also default row height 
   "Cfg_21" : { "ExportRowHeight": ""   },  // Clears the minimal default rows height for export to be used in xlsx 
   "Cfg_22" : { "PrintAddCSS": "Excel.css"   },  // URL of CSS style added when sheet is printed 
   "Cfg_23" : { "PrintVarHeight": "1"   },   // Checks all rows for their heights when printing, see also column VarHeight 
   "Cfg_24" : { "PrintConstWidth": "4"   },  // If printed to more pages horizontally, slightly resizes all columns in the printed section to fill the page width or resizes the last column on printed page if it contains spanned cells 
   "Cfg_25" : { "PrintPaddingHeight": "20", "PrintPaddingWidth": "10"   },  // Reserved space for PrintPagePrefix / Postfix a and for default body margin and padding 
   "Cfg_26" : { "PrintPaddingHeightFirst": "50"   },  // Reserved space for sample header printed only to the first page 
   "Cfg_27" : { "Language": "EN"   },        // Presets English language and shows the Languages combo 
   
   // Automatic column and row pages    
   "Cfg_28" : { "Paging": "2", "AutoPages": "1", "PageLength": "10", "MaxPages": "3", "RemoveUnusedFixed": "0", "RemoveAutoPages": "1"   },  // Defines automatic row pages 
   "Pager" : { "Visible": "0"   },  // Hides the side pager that is shown for paging by default 
   "Cfg_29" : { "ColPaging": "2", "AutoColPages": "1", "ColPageLength": "10", "ColPageMin": "0", "MaxColPages": "3", "ColPagingFixed": "0", "RemoveAutoColPages": "1"   },  // Defines automatic column pages 

   // Defines row and column indexes 
   "Cfg_30" : { "RowIndex": "Index", "RowIndexType": "46"   },  // Creates number RowIndex with all data rows except deleted 
   "Cfg_31" : { "ColIndex": "Header", "ColIndexType": "30", "ColIndexChars": "ABCDEFGHIJKLMNOPQRSTUVWXYZ"   },  // Creates letter ColIndex with all data columns except deleted  

   //- Formula editing 
   "Cfg_32" : { "FormulaEditing": "1"   },  // Permits formula editing; Uploads the formula in the cell value, not in EFormula attribute 
   "Cfg_33" : { "FormulaChanges": "0"   },  // Does not mark values calculated by formula as Changed 
   "Cfg_34" : { "FormulaType": "63"   },  // Calculates all rows and columns  
   "Cfg_35" : { "DragEdit": "2"   },  // Permits dragging during editing to choose cell ranges in formula 
   "Cfg_36" : { "FormulaRelative": "1"   },  // Cell references can be absolute or relative. Cell references in formulas in data xml in/out are in standard notation 
   "Cfg_37" : { "FormulaLocal": "0"   },  // Formula names in xml in/out are not localized English format 
   "Cfg_38" : { "FormulaResults": "31"   },  // Cells with error formulas are marked red and error message is shown; the formula results are checked against cell restrictions; the null and NaN results are not permitted  
   "Cfg_39" : { "FormulaCircular": "6"   },  // Circular cell references in formulas are restricted with error message 
   "Cfg_40" : { "EditErrorsMessageTime": "0"   },  // How long the formula and edit error message will be shown, 0 means until OK is clicked 
   "Cfg_41" : { "FormulaAddParenthesis": "1"   },  // Tries to adds ')' to the end of formula when editing resulted to incorrect formula 
   "DefCols" : [  { "Name": "C", "FormulaSuggest": "6"   }   ],   // For every column generates suggest list of all available formula functions to use in formula editing 

   // Dynamic format 
   "Cfg_42" : { "DynamicFormat": "1"   },  // Permits changing cell format dynamically by users 
   "Cfg_43" : { "AutoCalendar": "1"   },  // Does not show date button for Date type, but shows calendar when editing date cell 

   // Settings for cell span, borders and mass changes 
   "Cfg_44" : { "EditAttrs": ",EFormula,Format,EditFormat,CanEdit,Span,RowSpan,BorderTop,BorderRight,BorderBottom,BorderLeft,Wrap,Align,VertAlign,Rotate,Color,Pattern,PatternColor,TextColor,TextStyle,TextSize,TextFont,TextShadow,TextShadowColor"   },  // What will be affected by mass change like clear or move focus; the first empty item means value 
   "Cfg_45" : { "EditAttrsStyle": "CanEdit,Span,RowSpan,BorderTop,BorderRight,BorderBottom,BorderLeft,Wrap,Align,VertAlign,Rotate,Color,Pattern,PatternColor,TextColor,TextStyle,TextSize,TextFont,TextShadow,TextShadowColor"   },  // What will be affected by mass change for style only like clear or move focus 
   "Cfg_46" : { "EditAttrsValue": ",EFormula,Format,EditFormat"   },  // What will be affected by mass change for value only like clear or move focus 
   "Cfg_47" : { "DynamicSpan": "2"   },  // Permits dynamic spanning and splitting spanned cells 
   "Cfg_48" : { "DynamicBorder": "2"   },  // Permits dynamic change of cell borders for all cells 
   "Cfg_49" : { "SpannedBorder": "3"   },  // Update border in spanned cells to better displayed 
   "Cfg_50" : { "BorderType": "0"   },  // Set borders only in visible, not deleted cells 
   "Cfg_51" : { "SelectHidden": "0"   },  // Select only visible, not deleted cells 
   "Cfg_52" : { "MoveFocusType": "11"   },  // Ignore span in cells when moving focused range by dragging 

   // Other settings often set in the sheets 
   "Cfg_53" : { "Undo": "207"   },  // Permits undoing all actions, including scroll 
   "Cfg_54" : { "EnterMode": "1"   },  // Enter moves cursor down 
   "Cfg_55" : { "FocusRect": "31"   },  // Permits focusing cell range, shows the corner, hides focused cursor for the whole row, shows relative color for focused cell, permits move and copy the focused range by dragging. 
   "Cfg_56" : { "SelectingCells": "4"   },  // Permits selecting cells and row/columns independently, but provides the same functionality for selected rows and columns as for selected cells 
   "Cfg_57" : { "SelectingCols": "1"   },  // Permits selecting whole columns 
   "Cfg_58" : { "SelectingFocus": "5"   },  // Automatically selects the focused cells and clears all other selected cells on focus change 
   "Cfg_59" : { "AutoFillType": "31"   },   // Permits auto filling numbers and strings, also from one cell, shrinking range clears the rest 
   "Cfg_60" : { "ColAdding": "1", "ColDeleting": "1"   },  // Permits adding new columns to and deleting columns from the sheet, because it is disabled by default for standard grids 
   "Cfg_61" : { "FastColumns": "2"   },  // Does not render hidden columns on start except they are in tree 
   "Actions" : { "OnDel": "ClearValue"   },  // Clears the selected cells 
   "Actions_2" : { "OnClickNoFocus": "ChooseColReplaceAll OR (AcceptEdit,0)"   },  // Locked cells cannot changed focus. Click to column header during editing formula will add it to the formula. 
   "Actions_3" : { "OnSpace": ""   },  // Overrides default behavior, here space key does not select rows 
   "Actions_4" : { "OnClickCell": "ChooseCellReplaceAll OR (CancelLinkEdit OR ShowLinkA,FocusEdit)"   },  // Overrides default behavior during editing formula, on click to cell adds this cell to the formula  
   "Lang" : {  "Format" : { "ExactNumbers": "2"   }   },  // Preserves number strings like "0123", "12345678901234567890", "0xABC" or "1e3" 

   // Settings for tree 
   "Cfg_62" : { "ColTree": "4"   },          // Permits column tree and shows parents on the right side by default 
   "Cfg_63" : { "MainCol": "Index"   },      // Show the row tree in the Index column 
   "Cfg_64" : { "HideEmptyTree": "1"   },    // Hides the root tree if there are only root rows 
   "Cfg_65" : { "IndentType": "2"   },       // Preserves row position when indent / outdent and places it rather to different parent and forces the intent / outdent 
   "Cfg_66" : { "AutoTreeWidth": "40"   },   // Sets automatic width of the main column and sets width of its text part
   "Header" : { "IndexLevels": "1"   },   // Show the level buttons for the Index column in the main header 
   
   // Settings for copying and pasting cells via clipboard 
   "Cfg_67" : { "CopyCols": "0"   },  // Copy only focused cells 
   "Cfg_68" : { "CopySelected": "0"   },  // Copies only focused rows, columns and ranges, not selected 
   "Cfg_69" : { "CopyPasteHidden": "3"   },  // Copies and pastes also hidden rows and columns 
   "Cfg_70" : { "ExcludeClear": "1"   },  // CtrlX clears the copied cells 
   "Cfg_71" : { "PasteCols": "5"   },  // Pastes to focused cell range or to focused and next columns
   "Cfg_72" : { "PasteFocused": "11"   },  // Pastes to focused cell range or to focused and next rows 

   // Dynamic style 
   "Cfg_73" : { "DynamicStyle": "2"   },        // Permits to set and change the style attributes for individual cells 
   "Cfg_74" : { "LineHeightRatio": "1.25"   },  // Ratio line-height vs font-size 

   // Dynamic editing 
   "Cfg_75" : { "DynamicEditing": "2"   },      // Permits changing editing permissions 
   "Cfg_76" : { "AutoHtml": "1"   },            // Permits rich edit including images 

   // External edit and focus 
   "Cfg_77" : { "ExternalEdit": "OUT,EDIT"   },  // Assigns the EDIT cell in top space row OUT as external editor 
   "Cfg_78" : { "ExternalFocus": "OUT,FOCUS"   },  // Assigns the FOCUS cell in top space row OUT to display and edit actually focused cell or cell range 

   // Cell popup menu to manipulate cells and their styles 
   "Cfg_79" : { "Menu": {Items:[
      {Name:'Rows',Menu:1,Items:'|ShowRowAbove|ShowRowBelow|ShowRows|ShowRowsW|HideRows|-|Indent|Outdent|-|AddRows|CopyRows|RemoveRows|-|FixAbove'},
      {Name:'Columns',Menu:1,Items:'|ShowColLeft|ShowColRight|ShowCols|ShowColsW|HideCols|-|IndentColsForce|OutdentColsForce|-|AddCols|CopyCols|RemoveCols|-|FixPrev'},
      {Name:'Edit',Menu:1,Items:'|SetEditable|SetReadOnly|SetPreview|ClearEditable|-|ShowFormula|HideFormula|DefaultFormula|-|Lock0|Lock1|Lock2|Lock3'},
      {Name:'Clear',Menu:1,Items:'|ClearValueStyle|ClearValue|ClearStyle'},
      {Name:'Format',Menu:1,Items:'|ChooseFormat|SetFormat'},
      {Name:'Span',Menu:1,Items:'|Span|Split'},
      {Name:'Border',Menu:1,Items:'|SetBorder|ClearBorder|-|ChooseBorderStyle|ChooseBorderEdge|ChooseBorderColor'},
      {Name:'Style',Menu:1,Items:'|BoldOn|BoldOff|ItalicOn|ItalicOff|UnderlineOn|UnderlineOff|StrikeOn|StrikeOff|OverlineOn|OverlineOff|-|SetTextLine|ChooseTextLine|NoTextLine|-|SmallCapsOn|SmallCapsOff|Superscript|Subscript|Noscript|-|NoTextStyle'},
      {Name:'Font',Menu:1,Items:'|SetTextFont|NoTextFont|ChooseTextFont|-|SetTextSize|NoTextSize|ChooseTextSize|-|IncreaseTextSize|DecreaseTextSize'},
      {Name:'Color',Menu:1,Items:'|SetTextColor|NoTextColor|ChooseTextColor|-|SetTextShadow|NoTextShadow|ChooseTextShadow|-|SetTextShadowColor|NoTextShadowColor|ChooseTextShadowColor'},
      {Name:'Background',Menu:1,Items:'|SetColor|NoColor|ChooseColor|-|SetPattern|ChoosePattern|NoPattern|-|SetPatternColor|ChoosePatternColor|NoPatternColor'},
      {Name:'Align',Menu:1,Items:'|AlignLeft|AlignRight|AlignCenter|NoAlign|-|VertAlignTop|VertAlignBottom|VertAlignMiddle|NoVertAlign'},
      {Name:'Direction',Menu:1,Items:'|RotateLeft|RotateLeft30|RotateLeft45|RotateLeft60|RotateLeft90|RotateLeftVert|RotateRight|RotateRight30|RotateRight45|RotateRight60|RotateRight90|RotateRightVert|NoRotate|-|WrapOn|WrapOff|NoWrap'},
      {Name:'Text',Menu:1,Items:'|ShowCalendar|-|UpperCase|LowerCase|-|ShowLink|SetLink|ClearLink'},
      {Name:'Image',Menu:1,Items:'|OpenImage|-|AssignImage|RestoreImage|RestoreImageSize|RestoreImagePosition|RestoreImageRotation|EnterImageOpacity|EnterImageName|-|FloatImage|TextImage|DuplicateImage|DeleteImage|-|DragImageMove|DragImageCopy|DragImageResize|DragImageRotate|DragImageNone|DragImageClear'},
      {Name:'Sheet',Menu:1,Items:'|Export|Import|Print|ExportPDF|ShowCfg|ShowColumns|-|Lock0|Lock1|Lock2|Lock3|CalcOn|CalcOff|Undo|Redo|-|HideSheet|ShowSheets|-|DefineName|DefineGlobalName|EditName|DeleteName'}
      ]}   }, 
   "Cfg_80" : { "ShowMenuSingle": "1"   },  // shows menu also with single option instead of doing it immediately 
   "Cfg_81" : { "HideMenuUnused": "1"   },  // Hide unused child items, disable parent items with no child items 
   "Cfg_82" : { "MaxMenuCells": "1"   },  // Searches only for the first editable cell to permit the menu cell action, to speed up showing the menu 
   "Actions_5" : { "OnRightClick": "Grid.IsSelected(Row,Col) OR Focus, ShowPopupMenu OR ShowNoMenu", "OnLongClick1": "Grid.IsSelected(Row,Col) OR Focus, ShowPopupMenu OR ShowNoMenu"   },  // Shows the popup menu for any right click to the grid 

   //- Other settings for the Sheet example 
   "Cfg_83" : { "ConstWidth": "0"   },       // The grid never shrinks so much to use cost width 
   "Cfg_84" : { "MaxHeight": "1"   },        // Maximizes the main tag height. Use it only in simple pages like this one. On complex pages it can cause various problems 
   "Cfg_85" : { "SelectClass": "0"   },      // Marks selected cells only by background color, does not apply CSS class to speed up the selecting 
   "Cfg_86" : { "ColorCursor": "15"   },     // Highlights actual mouse position, focus and selection in top header and left id column 
   "Cfg_87" : { "StaticCursor": "1"   },     // Does not remove the focus from cells when grid loses key focus 
   "Cfg_88" : { "DragEdit": "2"   },        // Permits dragging during editing to choose cell ranges in formula 
   "Cfg_89" : { "EditCursor": "1", "EditCursorTab": "0", "EditCursorTouch": "2"   },       // On start editing selects text only when editing sheet name, otherwise places caret on mouse position or to the end on touch or key press 
   "Cfg_90" : { "TabStop": "0"   },          // The tab key does go inside and outside the grid from / to other control on page 
   "Cfg_91" : { "AcceptEnters": "6"   },     // When editing, Enter finishes editing and Ctrl/Shift/Alt puts new line (LF) into text 
   "MenuPrint" : { "HideUnused": "2"   },  // Hides all columns and rows from print menu, because they are always printed 
   "Lang_2" : {  "MenuColumns" : { "ColsCaption": "Print headers", "RowsCaption": "", "SpaceCaption": ""   }   },  // Renames the Choose columns caption and hides the other captions, because there is only one column and one row 
   "MenuExport" : { "HideUnused": "2"   },  // Hides all columns and rows from export menu, because they are always exported 
   "MenuCfg" : { "ShowDeleted": "0", "AutoSort": "0", "SortClick": "0", "ShowDrag": "0", "ShowPanel": "0", "ShowPager": "0"   }, 
   
   // Grid mouse and key action schema 
   "Actions_6" : { "OnDragRow": "ChooseCellsReplaceAll OR FocusCells"   },    // Focus cells area by mouse dragging; during editing choose cells range 
   "Actions_7" : { "OnDrag1Row": "ChooseCellsReplaceAll OR FocusCells"   },   // Focus cells area on tablet by dragging focused cell 
   "Actions_8" : { "OnMouseOverEditable": "Grid.MouseCursor('url(aero_prec.cur),default')"   },  // Shows custom mouse cursor (the Excel cross) over all data cells 
   "Actions_9" : { "OnEnterEdit": "AcceptEdit AND TabDownEdit,1", "OnEnter": "TabDownEdit", "OnShiftEnter": "TabUpEdit"   },  // Enter moves the cursor down (with shift up) inside the focused area or forever for single cell 

   "Def" : [ 
      // Default row for all rows with cells (data and header) 
      { "Name": "R", "FocusRow": "", "FocusCell": "Color,Class,Border,Corner"   },  // Does not color focused row, but colors and sets border to focused cells and cell areas 
      { "Name": "R", "NoColorState": "1"   },             // Does not color changes cells and rows 
      { "Name": "R", "VertAlign": "Bottom"   },           // Default vertical align is bottom 
      { "Name": "R", "CanResize": "2"   },                // Can resize empty rows smaller than standard row height 
      { "Name": "R", "MenuName": ""   },                  // Never shows the rows, especially frozen, in print or export menu 

      // Default row for all space rows without cells (toolbars) 
      { "Name": "Solid", "HoverCell": ""   },             // Does not color the cells under mouse cursor 

      // Default row for top column tree rows 
      { "Name": "ColTree", "IndexButton": "Level"   }     // Show the button to expand given column level 
   ], 

   "DefCols_2" : [ 
      // Default column for all columns in data rows (but not in header) 
      { "Name": "C", "Type": "Auto"   },                  // Default type of all data cells in grid is set to auto  
      { "Name": "C", "Width": "64"   },                   // Default width of all columns is 64 pixels 
      { "Name": "C", "CanPrint": "1"   },                 // Prints the column if visible 
      { "Name": "C", "CanExport": "2"   },                // Exports the column always, even if hidden, and does not show it in export menu 
      { "Name": "C", "MenuName": ""   },                  // It does not show it in print and export menu  
      { "Name": "C", "Overlay": "3"   },                  // Permits wide values to overlay next empty cells 
      { "Name": "C", "VarHeight": "1", "VarHeightType": "7"   },  // When printing, all cells except empty, numbers and simple texts will be checked for their height 
      { "Name": "C", "FormulaCanEdit": "2"   }            // Permits editing formulas also in locked sheet by default 
   ], 

   "LeftCols" : [ 
      // Left fixed column with row numbers. It is named id to show row id attribute 
      { "Name": "Index", "Def": "Index"   },                 // Uses default for the RowIndex column 
      { "Name": "Index", "Align": "Center"   },              // The numbers are horizontally centered 
      { "Name": "Index", "Width": "28"   },                  // Width of the column in pixels 
      { "Name": "Index", "HoverCell": "Color"   },           // Colors the cell under mouse cursor 
      { "Name": "Index", "Resizing": "1"   },                // Permits resizing rows by dragging top or bottom edge of cells in this column 
      { "Name": "Index", "ColorCursor": "31"   },            // Colors the cell if the row contains some focused or selected cells or it is hovered by mouse 
      { "Name": "Index", "MenuName": "Row numbers"   },      // Under this name is the column shown in print and other columns menus
      { "Name": "Index", "CanPrint": "2"   },                // The column is printed on every horizontal page, not only on the first one 
      { "Name": "Index", "CanExport": "0"   },               // The column is not exported to XLS 
      { "Name": "Index", "OnClickContent": "ChooseRowReplaceAll OR FocusWholeRowA"   },     // Focus the whole row on click to the cell. Click to column header during editing formula will add it to the formula. 
      { "Name": "Index", "OnCtrlClick": "SelectRow"   },     // Select the whole row on ctrl click to the cell 
      { "Name": "Index", "OnShiftClick": "FocusRowRange"   },  // Focuses whole rows between focused and clicked row 
      { "Name": "Index", "OnDragCell": "ChooseRowsReplaceAll OR FocusRows"   },     // Dragging index during formula edit will choose the rows to the range, other dragging focuses whole rows 
      { "Name": "Index", "OnCtrlDrag": "ChooseRowsInsert OR SelectRows"   },    // Dragging index during formula edit will choose the rows to the range, other dragging selects whole rows 
      { "Name": "Index", "OnShiftDrag": "ChooseRowsInsert OR DragSelected OR DragRow"   },  // Dragging with shift will move the rows(s) 
      { "Name": "Index", "OnShiftCtrlDrag": "ChooseRowsInsert OR DragSelectedCopy OR DragCopy"   }   // Dragging with ctrl and shift will copy the rows(s) 
   ], 

   // Top fixed header with column names. It is TreeGrid default header 
   "Header_2" : { "IndexVisible": ""   },                     // Hides cell value in the top left cell 
   "Header_3" : { "IndexClass": "HEADERINDEX"   },            // Custom CSS class for the top left cell to change the cell look to MS Excel like 
   "Header_4" : { "IndexButton": "Empty"   },                 // Side button to focus the whole grid 
   "Header_5" : { "IndexOnClickSide": "FocusWholeGrid"   },   // Focus the whole grid on click to the top left cell 
   "Header_6" : { "Align": "Center"   },                      // All the header cell values are horizontally centered 
   "Header_7" : { "SortIcons": "2"   },                       // Hides the TreeGrid sorting icons 
   "Header_8" : { "Height": "19"   },                         // The header height is 19 pixels 
   "Header_9" : { "HoverRow": "", "HoverCell": "Color"   },      // Does not color the whole row on mouse hover, but colors the cell under mouse 
   "Header_10" : { "ColorCursor": "31"   },                    // Colors the header cell if the column contains some focused or selected cells or it is hovered by mouse 
   "Header_11" : { "CanExport": "0"   },                       // The header is not exported to XLS 
   "Header_12" : { "MenuName": "Column letters"   },           // Under this name is the row shown in print and other columns menus
   "Header_13" : { "OnClickCell": "FocusWholeColA,1"   },      // Focus the whole column on click to the cell 
   "Header_14" : { "OnCtrlClick": "SelectCol"   },             // Selects the whole column on ctrl click to the cell 
   "Header_15" : { "OnShiftClick": "FocusColRange"   },        // Focus column range between focused and clicked cell 
   "Header_16" : { "OnDragHeader": "ChooseColsReplaceAll OR FocusCols"   },  // Dragging header during formula edit will choose the columns to the range, other dragging will focus the whole columns 
   "Header_17" : { "OnCtrlDrag": "ChooseColsInsert OR SelectCols"   },  // Dragging header during formula edit will choose the columns to the range, other dragging will select the whole columns 
   "Header_18" : { "OnShiftDrag": "ChooseColsInsert OR ColMoveSelected OR ColMove"   },  // Dragging with shift will move the column(s) 
   "Header_19" : { "OnShiftCtrlDrag": "ChooseColsInsert OR ColCopySelected OR ColCopy"   },  // Dragging with ctrl and shift will copy the column(s) 

   "Panel" : { "Visible": "0", "CanHide": "0"   },              // Hides TreeGrid default row panel, it cannot be shown by users 

   "Solid" : [ 
      // Top toolbar with control buttons, shown in screens wider than 1890 
      { "Kind":"Toolbar", "id": "Toolbar", "Space": "0", "Repaint": "0", "CanHide": "1"   }, 

      // Two smaller ones, shown in screens 830 - 1890 
      { "Kind":"Toolbar", "id": "Toolbar1", "MenuName": "Toolbar 1", "Kind": "Toolbar1", "Mirror": "Toolbar", "Cells30Manipulate": "Undo,Redo,Outdent,Indent,ExpandAll,CollapseAll", "Cells40Sheet": "", "Visible": "0", "CanHide": "0"   }, 
      { "Kind":"Toolbar", "id": "Toolbar2", "MenuName": "Toolbar 2", "Kind": "Toolbar2", "Mirror": "Toolbar", "Cells20Data": "", "Cells30Manipulate": "Add,AddChild,AddCol,Join,Split", "Cells60Cfg": "", "Cells70Styles": "", "Visible": "0", "CanHide": "0"   }, 

      // Three smaller ones, shown in screens 590 - 830 
      { "Kind":"Toolbar", "id": "Toolbar3", "MenuName": "Toolbar 1", "Kind": "Toolbar1", "Mirror": "Toolbar", "Cells40Sheet": "AddImage,SetLink,TextFormat", "Cells70Styles": "", "Visible": "0", "CanHide": "0"   }, 
      { "Kind":"Toolbar", "id": "Toolbar4", "MenuName": "Toolbar 2", "Kind": "Toolbar2", "Mirror": "Toolbar", "Cells20Data": "", "Cells30Manipulate": "", "Cells40Sheet": "Left,Center,Right,TextIndent,Top,Middle,Bottom,Bold,Italic,Underline,Strike,RotateLeft,NoRotate,RotateRight,WrapText,ClearStyle,Size,ColorText,ColorShadow,ColorBackground,Border", "Cells60Cfg": "", "Cells70Styles": "", "Visible": "0", "CanHide": "0"   }, 
      { "Kind":"Toolbar", "id": "Toolbar5", "MenuName": "Toolbar 3", "Kind": "Toolbar1", "Mirror": "Toolbar", "Cells20Data": "", "Cells30Manipulate": "", "Cells40Sheet": "", "Cells60Cfg": "", "Visible": "0", "CanHide": "0"   }, 

      // Five smaller ones, shown in screens less than 590 
      { "Kind":"Toolbar", "id": "Toolbar6", "MenuName": "Toolbar 1", "Kind": "Toolbar1", "Mirror": "Toolbar", "Cells30Manipulate": "Undo,Redo,Add,AddChild,AddCol,Outdent,Indent,ExpandAll,CollapseAll", "Cells40Sheet": "", "Cells60Cfg": "", "Cells70Styles": "Languages", "Visible": "0", "CanHide": "0"   }, 
      { "Kind":"Toolbar", "id": "Toolbar7", "MenuName": "Toolbar 2", "Kind": "Toolbar2", "Mirror": "Toolbar", "Cells20Data": "", "Cells30Manipulate": "", "Cells40Sheet": "AddImage,SetLink,Left,Center,Right,TextIndent,Top,Middle,Bottom,Bold,Italic,Underline,Strike", "Cells60Cfg": "", "Cells70Styles": "", "Visible": "0", "CanHide": "0"   }, 
      { "Kind":"Toolbar", "id": "Toolbar8", "MenuName": "Toolbar 3", "Kind": "Toolbar1", "Mirror": "Toolbar", "Cells20Data": "", "Cells30Manipulate": "Join,Split", "Cells40Sheet": "RotateLeft,NoRotate,RotateRight,WrapText,ClearStyle,Size,ColorText,ColorShadow,ColorBackground,Border", "Cells60Cfg": "", "Cells70Styles": "", "Visible": "0", "CanHide": "0", "TextFormatWidth": "58"   }, 
      { "Kind":"Toolbar", "id": "Toolbar9", "MenuName": "Toolbar 4", "Kind": "Toolbar2", "Mirror": "Toolbar", "Cells20Data": "", "Cells30Manipulate": "", "Cells40Sheet": "TextFormat", "Cells70Styles": "Styles,GanttStyles", "Visible": "0", "CanHide": "0"   }, 
      { "Kind":"Toolbar", "id": "Toolbar10", "MenuName": "Toolbar 5", "Kind": "Toolbar2", "Mirror": "Toolbar", "Cells20Data": "", "Cells30Manipulate": "", "Cells40Sheet": "", "Cells60Cfg": "", "Cells70Styles": "Sizes,Scales,Contrasts", "Visible": "0", "CanHide": "0"   }, 

      // The second top bar with focus and edit cell 
      { "Kind":"Topbar", "id": "OUT", "MenuName": "Formula bar", "Cells": "FOCUS,EDIT", "Space": "0", "MaxHeight": "33", "EDITHeight": "33", "CanResize": "2", "CanFocus": "2", "CanPrint": "0", "NoFormat": "2", "NoStyle": "2", "NoBorder": "2", 
         "OnDblClick": "1", "OnMouseOverEditable": "CursorText,1", 
         "FOCUSType": "Text", 
         "EDITType": "EHtml", "EDITRelWidth": "1", "EDITLeft": "24", "EDITResizing": "1", "EDITFormulaSuggest": "6"  
          }, 

      { "Kind":"Tabber", "id": "Tabber", "MenuName": "Sheet tab bar", "Space": "4", "Cells": "Sheets,New", "SheetsType": "Sheets", "SheetsWidth": "-1", "SheetsMinEditWidth": "50", "SheetsMaxWidth": "150", "NewButton": "Html", "NewButtonText": "+", "NewClass": "TabNewSheet", "NewOnClick": "AddSheet", "SpaceWrap": "1", "NewLeft": "20", "NewTip": "Add new sheet"   }  
   ], 

   // Changes in TreeGrid language texts 
   "Lang_3" : { 
      "Text" : { "PrintCaption": "Print options", "ExportCaption": "Export options"   },  // Captions in print and export/export pdf menus 
      "Format" : { "NaN": "#Error"   }   // Incorrect formula 
   }, 

   // Splits the toolbar for smaller displays 
   "Media" : [ 
      { "MaxWidth": "1890", 
         "Rows" : [ 
            { "id": "Toolbar", "Visible": "0", "CanHide": "0"   }, 
            { "id": "Toolbar1", "Visible": "1", "CanHide": "1"   }, 
            { "id": "Toolbar2", "Visible": "1", "CanHide": "1"   }  
         ], 
      }, 
      { "MaxWidth": "1030", 
         "Cfg" : { "Size": "Tiny"   }  
      }, 
      { "MaxWidth": "830", 
         "Rows" : [ 
            { "id": "Toolbar", "Visible": "0", "CanHide": "0"   }, 
            { "id": "Toolbar1", "Visible": "0", "CanHide": "0"   }, 
            { "id": "Toolbar2", "Visible": "0", "CanHide": "0"   }, 
            { "id": "Toolbar3", "Visible": "1", "CanHide": "1"   }, 
            { "id": "Toolbar4", "Visible": "1", "CanHide": "1"   }, 
            { "id": "Toolbar5", "Visible": "1", "CanHide": "1"   }  
         ], 
      }, 
      { "MaxWidth": "590", 
         "Rows" : [ 
            { "id": "Toolbar", "Visible": "0", "CanHide": "0"   }, 
            { "id": "Toolbar1", "Visible": "0", "CanHide": "0"   }, 
            { "id": "Toolbar2", "Visible": "0", "CanHide": "0"   }, 
            { "id": "Toolbar3", "Visible": "0", "CanHide": "0"   }, 
            { "id": "Toolbar4", "Visible": "0", "CanHide": "0"   }, 
            { "id": "Toolbar5", "Visible": "0", "CanHide": "0"   }, 
            { "id": "Toolbar6", "Visible": "1", "CanHide": "1"   }, 
            { "id": "Toolbar7", "Visible": "1", "CanHide": "1"   }, 
            { "id": "Toolbar8", "Visible": "1", "CanHide": "1"   }, 
            { "id": "Toolbar9", "Visible": "1", "CanHide": "1"   }, 
            { "id": "Toolbar10", "Visible": "1", "CanHide": "1"   }  
         ], 
      }, 

      { "Size": "Big", 
         "Rows" : [ 
            { "id": "OUT", "MaxHeight": "20"   }  
         ], 
      }, 
      { "Size": "Giant", 
         "Rows" : [ 
            { "id": "OUT", "MaxHeight": "30"   }  
         ], 
      }, 
   ], 

   // Translations of example control texts to other languages 
   "Languages" : { 
      "L" : { "Code": "-EN", "Layout_Url": "ExcelLang.js"   }  
   }, 

}) /* End of JSONP header */ 